<!DOCTYPE html>
<html lang="en-US">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <title>技术随笔《二》：人形机器人模仿学习与传统控制方法概述 | GLIMMER小作坊的工具人</title>
    <meta name="description" content="时间太瘦，指尖太宽，且行且珍惜">
    <meta name="generator" content="VuePress 1.4.0">
    <link rel="icon" href="/vuepress/image.png">
  <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=no">
  <script language="javascript" type="text/javascript" src="https://cdn.staticfile.org/jquery/1.7.2/jquery.min.js"></script>
  <script language="javascript" type="text/javascript" src="/js/MouseClickEffect.js"></script>
    
    <link rel="preload" href="/assets/css/0.styles.7c2ddbea.css" as="style"><link rel="preload" href="/assets/js/app.c1719760.js" as="script"><link rel="preload" href="/assets/js/5.882ae477.js" as="script"><link rel="preload" href="/assets/js/1.ad2741e3.js" as="script"><link rel="preload" href="/assets/js/2.b0f5b6a6.js" as="script"><link rel="preload" href="/assets/js/36.6da1ac84.js" as="script"><link rel="preload" href="/assets/js/20.a8dae886.js" as="script"><link rel="prefetch" href="/assets/js/10.061af50f.js"><link rel="prefetch" href="/assets/js/100.85317b0d.js"><link rel="prefetch" href="/assets/js/101.8b7e5f17.js"><link rel="prefetch" href="/assets/js/102.724e3dd3.js"><link rel="prefetch" href="/assets/js/103.bfb1dc09.js"><link rel="prefetch" href="/assets/js/104.bc172956.js"><link rel="prefetch" href="/assets/js/105.dd66d16a.js"><link rel="prefetch" href="/assets/js/106.934eb59f.js"><link rel="prefetch" href="/assets/js/107.6f0b24bd.js"><link rel="prefetch" href="/assets/js/108.1e5abf7c.js"><link rel="prefetch" href="/assets/js/109.0b133847.js"><link rel="prefetch" href="/assets/js/11.c1bf9f21.js"><link rel="prefetch" href="/assets/js/110.4452fac4.js"><link rel="prefetch" href="/assets/js/111.8dbe7cfe.js"><link rel="prefetch" href="/assets/js/112.a2640d20.js"><link rel="prefetch" href="/assets/js/113.1776625c.js"><link rel="prefetch" href="/assets/js/114.b2f2dd05.js"><link rel="prefetch" href="/assets/js/115.4c5e3507.js"><link rel="prefetch" href="/assets/js/116.55246e31.js"><link rel="prefetch" href="/assets/js/117.73fbc87f.js"><link rel="prefetch" href="/assets/js/118.64a28e52.js"><link rel="prefetch" href="/assets/js/119.eb809170.js"><link rel="prefetch" href="/assets/js/12.50fe0adf.js"><link rel="prefetch" href="/assets/js/120.103458ff.js"><link rel="prefetch" href="/assets/js/121.ce43023f.js"><link rel="prefetch" href="/assets/js/122.9ccdb852.js"><link rel="prefetch" href="/assets/js/123.61815387.js"><link rel="prefetch" href="/assets/js/124.08e66733.js"><link rel="prefetch" href="/assets/js/125.8057f00b.js"><link rel="prefetch" href="/assets/js/126.31a70f61.js"><link rel="prefetch" href="/assets/js/127.3b67b02c.js"><link rel="prefetch" href="/assets/js/128.b577a571.js"><link rel="prefetch" href="/assets/js/129.9d910324.js"><link rel="prefetch" href="/assets/js/13.a866e204.js"><link rel="prefetch" href="/assets/js/130.8aca0d81.js"><link rel="prefetch" href="/assets/js/131.ea811b09.js"><link rel="prefetch" href="/assets/js/132.76bfb2dc.js"><link rel="prefetch" href="/assets/js/133.a2c35376.js"><link rel="prefetch" href="/assets/js/134.06ae0a00.js"><link rel="prefetch" href="/assets/js/14.78f9cc08.js"><link rel="prefetch" href="/assets/js/15.d4060631.js"><link rel="prefetch" href="/assets/js/16.3434d0b6.js"><link rel="prefetch" href="/assets/js/17.eda8d321.js"><link rel="prefetch" href="/assets/js/18.bdd63861.js"><link rel="prefetch" href="/assets/js/19.fbd1cf33.js"><link rel="prefetch" href="/assets/js/21.b6f04af7.js"><link rel="prefetch" href="/assets/js/22.f7430b65.js"><link rel="prefetch" href="/assets/js/23.9ac373d9.js"><link rel="prefetch" href="/assets/js/24.e22a443a.js"><link rel="prefetch" href="/assets/js/25.36f2adb4.js"><link rel="prefetch" href="/assets/js/26.5c85b2c3.js"><link rel="prefetch" href="/assets/js/27.51c2e282.js"><link rel="prefetch" href="/assets/js/28.3b5555cb.js"><link rel="prefetch" href="/assets/js/29.f290854b.js"><link rel="prefetch" href="/assets/js/30.6495d68c.js"><link rel="prefetch" href="/assets/js/31.d2291244.js"><link rel="prefetch" href="/assets/js/32.67cb6a0b.js"><link rel="prefetch" href="/assets/js/33.ebac8658.js"><link rel="prefetch" href="/assets/js/34.b4056456.js"><link rel="prefetch" href="/assets/js/35.2d35ec45.js"><link rel="prefetch" href="/assets/js/37.8d970d48.js"><link rel="prefetch" href="/assets/js/38.94dfd07f.js"><link rel="prefetch" href="/assets/js/39.b0e22253.js"><link rel="prefetch" href="/assets/js/40.a0e6dc1e.js"><link rel="prefetch" href="/assets/js/41.67345a28.js"><link rel="prefetch" href="/assets/js/42.bae9c869.js"><link rel="prefetch" href="/assets/js/43.d62be483.js"><link rel="prefetch" href="/assets/js/44.2efe511e.js"><link rel="prefetch" href="/assets/js/45.e44be0c9.js"><link rel="prefetch" href="/assets/js/46.429897b0.js"><link rel="prefetch" href="/assets/js/47.026450f6.js"><link rel="prefetch" href="/assets/js/48.1b6ac3b2.js"><link rel="prefetch" href="/assets/js/49.0d5de7d1.js"><link rel="prefetch" href="/assets/js/50.bcaa0633.js"><link rel="prefetch" href="/assets/js/51.bbe1f24b.js"><link rel="prefetch" href="/assets/js/52.4d4d4941.js"><link rel="prefetch" href="/assets/js/53.b3074dbb.js"><link rel="prefetch" href="/assets/js/54.7b51af21.js"><link rel="prefetch" href="/assets/js/55.4880a3a5.js"><link rel="prefetch" href="/assets/js/56.0fbaa129.js"><link rel="prefetch" href="/assets/js/57.fa32ec0f.js"><link rel="prefetch" href="/assets/js/58.3ab779c1.js"><link rel="prefetch" href="/assets/js/59.f7416e71.js"><link rel="prefetch" href="/assets/js/6.cfda4e49.js"><link rel="prefetch" href="/assets/js/60.f997e769.js"><link rel="prefetch" href="/assets/js/61.b6ce2d29.js"><link rel="prefetch" href="/assets/js/62.484e896b.js"><link rel="prefetch" href="/assets/js/63.7436e7b5.js"><link rel="prefetch" href="/assets/js/64.0af3fb9d.js"><link rel="prefetch" href="/assets/js/65.cc6b1063.js"><link rel="prefetch" href="/assets/js/66.b226aae4.js"><link rel="prefetch" href="/assets/js/67.23fa8790.js"><link rel="prefetch" href="/assets/js/68.fb8897ef.js"><link rel="prefetch" href="/assets/js/69.ca44c95b.js"><link rel="prefetch" href="/assets/js/7.4ce0026c.js"><link rel="prefetch" href="/assets/js/70.dc65b621.js"><link rel="prefetch" href="/assets/js/71.627c41f8.js"><link rel="prefetch" href="/assets/js/72.30703fc7.js"><link rel="prefetch" href="/assets/js/73.48afc079.js"><link rel="prefetch" href="/assets/js/74.1181783d.js"><link rel="prefetch" href="/assets/js/75.c70d8736.js"><link rel="prefetch" href="/assets/js/76.a2c7c0b4.js"><link rel="prefetch" href="/assets/js/77.ba42676c.js"><link rel="prefetch" href="/assets/js/78.1bdfbac5.js"><link rel="prefetch" href="/assets/js/79.5343f801.js"><link rel="prefetch" href="/assets/js/8.94e9fcf2.js"><link rel="prefetch" href="/assets/js/80.aaff9fb9.js"><link rel="prefetch" href="/assets/js/81.7855e1f9.js"><link rel="prefetch" href="/assets/js/82.a522f853.js"><link rel="prefetch" href="/assets/js/83.d417cbce.js"><link rel="prefetch" href="/assets/js/84.aa477229.js"><link rel="prefetch" href="/assets/js/85.737ceb08.js"><link rel="prefetch" href="/assets/js/86.76914c69.js"><link rel="prefetch" href="/assets/js/87.ca65d02a.js"><link rel="prefetch" href="/assets/js/88.ecd6fbe0.js"><link rel="prefetch" href="/assets/js/89.8321befc.js"><link rel="prefetch" href="/assets/js/9.8972d482.js"><link rel="prefetch" href="/assets/js/90.3130a41f.js"><link rel="prefetch" href="/assets/js/91.662fea10.js"><link rel="prefetch" href="/assets/js/92.afebfc2f.js"><link rel="prefetch" href="/assets/js/93.93c4872e.js"><link rel="prefetch" href="/assets/js/94.1ef96f22.js"><link rel="prefetch" href="/assets/js/95.76a35ecf.js"><link rel="prefetch" href="/assets/js/96.afd7ca1a.js"><link rel="prefetch" href="/assets/js/97.e5ffb86e.js"><link rel="prefetch" href="/assets/js/98.7bb55507.js"><link rel="prefetch" href="/assets/js/99.4ded3fca.js"><link rel="prefetch" href="/assets/js/vendors~flowchart.b04affb9.js">
    <link rel="stylesheet" href="/assets/css/0.styles.7c2ddbea.css">
  </head>
  <body>
    <div id="app" data-server-rendered="true"><div><div class="theme-container" data-v-4d80cb8a><div data-v-4d80cb8a><div id="loader-wrapper" class="loading-wrapper" data-v-4b73742e data-v-4d80cb8a data-v-4d80cb8a><div class="loader-main" data-v-4b73742e><div data-v-4b73742e></div><div data-v-4b73742e></div><div data-v-4b73742e></div><div data-v-4b73742e></div></div> <!----> <!----></div> <div class="password-shadow password-wrapper-out" style="display:none;" data-v-0b619cf4 data-v-4d80cb8a data-v-4d80cb8a><h3 class="title" style="display:none;" data-v-0b619cf4 data-v-0b619cf4>GLIMMER小作坊的工具人</h3> <!----> <label id="box" class="inputBox" style="display:none;" data-v-0b619cf4 data-v-0b619cf4><input type="password" value="" data-v-0b619cf4> <span data-v-0b619cf4>Konck! Knock!</span> <button data-v-0b619cf4>OK</button></label> <div class="footer" style="display:none;" data-v-0b619cf4 data-v-0b619cf4><span data-v-0b619cf4><i class="iconfont reco-theme" data-v-0b619cf4></i> <a target="blank" href="https://vuepress-theme-reco.recoluan.com" data-v-0b619cf4>vuePress-theme-reco</a></span> <span data-v-0b619cf4><i class="iconfont reco-copyright" data-v-0b619cf4></i> <a data-v-0b619cf4><span data-v-0b619cf4>LJoson</span>
            
          <span data-v-0b619cf4>2020 - </span>
          2025
        </a></span></div></div> <div class="hide" data-v-4d80cb8a><header class="navbar" data-v-4d80cb8a><div title="导航" class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/" class="home-link router-link-active"><!----> <span class="site-name">GLIMMER小作坊的工具人</span></a> <div class="links"><div class="color-picker"><a class="color-button"><i class="iconfont reco-color"></i></a> <div class="color-picker-menu" style="display:none;"><div class="mode-options"><h4 class="title">Choose mode</h4> <ul class="color-mode-options"><li class="dark">dark</li><li class="auto active">auto</li><li class="light">light</li></ul></div></div></div> <div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <nav class="nav-links can-hide"><div class="nav-item"><a href="/index.html" class="nav-link"><i class="iconfont reco-home"></i>
  Home
</a></div><div class="nav-item"><div class="dropdown-wrapper"><a class="dropdown-title"><span class="title"><i class="iconfont reco-category"></i>
      分类
    </span> <span class="arrow right"></span></a> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/categories/AI及机器人等/" class="nav-link"><i class="iconfont undefined"></i>
  AI及机器人等
</a></li><li class="dropdown-item"><!----> <a href="/categories/算法等/" class="nav-link"><i class="iconfont undefined"></i>
  算法等
</a></li><li class="dropdown-item"><!----> <a href="/categories/计算机技术等/" class="nav-link"><i class="iconfont undefined"></i>
  计算机技术等
</a></li><li class="dropdown-item"><!----> <a href="/categories/电子设计等/" class="nav-link"><i class="iconfont undefined"></i>
  电子设计等
</a></li><li class="dropdown-item"><!----> <a href="/categories/杂谈/" class="nav-link"><i class="iconfont undefined"></i>
  杂谈
</a></li><li class="dropdown-item"><!----> <a href="/categories/游戏设计等/" class="nav-link"><i class="iconfont undefined"></i>
  游戏设计等
</a></li><li class="dropdown-item"><!----> <a href="/categories/笔记等/" class="nav-link"><i class="iconfont undefined"></i>
  笔记等
</a></li></ul></div></div><div class="nav-item"><a href="/tag/" class="nav-link"><i class="iconfont reco-tag"></i>
  标签
</a></div><div class="nav-item"><div class="dropdown-wrapper"><a class="dropdown-title"><span class="title"><i class="iconfont reco-document"></i>
      我的
    </span> <span class="arrow right"></span></a> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><h4>Projects🎈</h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/projects/github.html" class="nav-link"><i class="iconfont undefined"></i>
  Project on github
</a></li></ul></li><li class="dropdown-item"><h4>Station🎈</h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="https://github.com/LJoson" target="_blank" rel="noopener noreferrer" class="nav-link external"><i class="iconfont undefined"></i>
  GitHub
  <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></li><li class="dropdown-subitem"><a href="https://blog.csdn.net/qq_43743037" target="_blank" rel="noopener noreferrer" class="nav-link external"><i class="iconfont undefined"></i>
  CSDN
  <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></li></ul></li></ul></div></div><div class="nav-item"><a href="/timeLine/index.html" class="nav-link"><i class="iconfont reco-date"></i>
  时间线
</a></div><div class="nav-item"><a href="https://ljoson.github.io/arXiv_daily" target="_blank" rel="noopener noreferrer" class="nav-link external"><i class="iconfont reco-document"></i>
  每日论文摘要
  <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></div><div class="nav-item"><a href="/about/aboutme.html" class="nav-link"><i class="iconfont reco-message"></i>
  关于坊主
</a></div> <!----></nav></div></header> <div class="sidebar-mask" data-v-4d80cb8a></div> <aside class="sidebar" data-v-4d80cb8a><div class="personal-info-wrapper" data-v-79645776><img src="/vuepress/Headimage.jpg" alt="author-avatar" class="personal-img" data-v-79645776> <h3 class="name" data-v-79645776>
    LJoson
  </h3> <div class="num" data-v-79645776><div data-v-79645776><h3 data-v-79645776>105</h3> <h6 data-v-79645776>文章</h6></div> <div data-v-79645776><h3 data-v-79645776>49</h3> <h6 data-v-79645776>标签</h6></div></div> <hr data-v-79645776></div> <nav class="nav-links"><div class="nav-item"><a href="/index.html" class="nav-link"><i class="iconfont reco-home"></i>
  Home
</a></div><div class="nav-item"><div class="dropdown-wrapper"><a class="dropdown-title"><span class="title"><i class="iconfont reco-category"></i>
      分类
    </span> <span class="arrow right"></span></a> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/categories/AI及机器人等/" class="nav-link"><i class="iconfont undefined"></i>
  AI及机器人等
</a></li><li class="dropdown-item"><!----> <a href="/categories/算法等/" class="nav-link"><i class="iconfont undefined"></i>
  算法等
</a></li><li class="dropdown-item"><!----> <a href="/categories/计算机技术等/" class="nav-link"><i class="iconfont undefined"></i>
  计算机技术等
</a></li><li class="dropdown-item"><!----> <a href="/categories/电子设计等/" class="nav-link"><i class="iconfont undefined"></i>
  电子设计等
</a></li><li class="dropdown-item"><!----> <a href="/categories/杂谈/" class="nav-link"><i class="iconfont undefined"></i>
  杂谈
</a></li><li class="dropdown-item"><!----> <a href="/categories/游戏设计等/" class="nav-link"><i class="iconfont undefined"></i>
  游戏设计等
</a></li><li class="dropdown-item"><!----> <a href="/categories/笔记等/" class="nav-link"><i class="iconfont undefined"></i>
  笔记等
</a></li></ul></div></div><div class="nav-item"><a href="/tag/" class="nav-link"><i class="iconfont reco-tag"></i>
  标签
</a></div><div class="nav-item"><div class="dropdown-wrapper"><a class="dropdown-title"><span class="title"><i class="iconfont reco-document"></i>
      我的
    </span> <span class="arrow right"></span></a> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><h4>Projects🎈</h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/projects/github.html" class="nav-link"><i class="iconfont undefined"></i>
  Project on github
</a></li></ul></li><li class="dropdown-item"><h4>Station🎈</h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="https://github.com/LJoson" target="_blank" rel="noopener noreferrer" class="nav-link external"><i class="iconfont undefined"></i>
  GitHub
  <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></li><li class="dropdown-subitem"><a href="https://blog.csdn.net/qq_43743037" target="_blank" rel="noopener noreferrer" class="nav-link external"><i class="iconfont undefined"></i>
  CSDN
  <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></li></ul></li></ul></div></div><div class="nav-item"><a href="/timeLine/index.html" class="nav-link"><i class="iconfont reco-date"></i>
  时间线
</a></div><div class="nav-item"><a href="https://ljoson.github.io/arXiv_daily" target="_blank" rel="noopener noreferrer" class="nav-link external"><i class="iconfont reco-document"></i>
  每日论文摘要
  <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></div><div class="nav-item"><a href="/about/aboutme.html" class="nav-link"><i class="iconfont reco-message"></i>
  关于坊主
</a></div> <!----></nav>  <ul class="sidebar-links"><li><a href="/views/" class="sidebar-link">概览</a></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading open"><span>AI及机器人等</span> <span class="arrow down"></span></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/views/AI/detection.html" class="sidebar-link">目标检测及识别在服务端部署Demo</a></li><li><a href="/views/AI/tf2.0.html" class="sidebar-link">tensorflow2.0学习笔记</a></li><li><a href="/views/AI/2020baidustar.html" class="sidebar-link">2020百度之星开发者大赛方案</a></li><li><a href="/views/AI/TextClassification.html" class="sidebar-link">基于CNN+attention+bilstm的中英文文本情感分析</a></li><li><a href="/views/AI/taac2021.html" class="sidebar-link">2021腾讯广告算法大赛(TAAC2021)</a></li><li><a href="/views/AI/tengine/ohosndk0.html" class="sidebar-link">基于tengine+ohos的ndk开发-环境准备</a></li><li><a href="/views/AI/mmlab/mmpose/00.html" class="sidebar-link">MMPose 入门指南（一）：框架概述</a></li><li><a href="/views/AI/yolo/yolov4.html" class="sidebar-link">Windows 10下使用CMake编译YOLOv4详细教程</a></li><li><a href="/views/AI/yolo/yolov9_ncnn.html" class="sidebar-link">详细记录YOLOv9-c目标检测 ncnn 实现</a></li><li><a href="/views/AI/photo.html" class="sidebar-link">人像卡通化 (Photo to Cartoon)</a></li><li><a href="/views/AI/guiYolov4.html" class="sidebar-link">基于qt及opencv的guiYolov4——demo</a></li><li><a href="/views/AI/RL/curobo.html" class="sidebar-link">CUDA-Accelerated Robot Motion Generation in Milliseconds with NVIDIA cuRobo</a></li><li><a href="/views/AI/RL/env.html" class="sidebar-link">WSL2 Ubuntu20.04下使用Isaac 强化学习仿真环境</a></li><li><a href="/views/AI/ebot/ebot0.html" class="sidebar-link">技术随笔《一》：人形机器人控制算法概述</a></li><li><a href="/views/AI/ebot/ebot1.html" class="active sidebar-link">技术随笔《二》：人形机器人模仿学习与传统控制方法概述</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/views/AI/ebot/ebot1.html#引言：为什么需要模仿学习？" class="sidebar-link">引言：为什么需要模仿学习？</a></li><li class="sidebar-sub-header"><a href="/views/AI/ebot/ebot1.html#一、模仿学习的基本原理" class="sidebar-link">一、模仿学习的基本原理</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/views/AI/ebot/ebot1.html#_1-行为克隆（behavioral-cloning）" class="sidebar-link">1. 行为克隆（Behavioral Cloning）</a></li><li class="sidebar-sub-header"><a href="/views/AI/ebot/ebot1.html#_2-逆强化学习（inverse-reinforcement-learning）" class="sidebar-link">2. 逆强化学习（Inverse Reinforcement Learning）</a></li><li class="sidebar-sub-header"><a href="/views/AI/ebot/ebot1.html#_3-生成对抗模仿学习（gail）" class="sidebar-link">3. 生成对抗模仿学习（GAIL）</a></li></ul></li><li class="sidebar-sub-header"><a href="/views/AI/ebot/ebot1.html#二、开源项目与数据集" class="sidebar-link">二、开源项目与数据集</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/views/AI/ebot/ebot1.html#_1-代表性开源项目" class="sidebar-link">1. 代表性开源项目</a></li><li class="sidebar-sub-header"><a href="/views/AI/ebot/ebot1.html#_2-重要数据集" class="sidebar-link">2. 重要数据集</a></li></ul></li><li class="sidebar-sub-header"><a href="/views/AI/ebot/ebot1.html#三、模仿学习的关键技术" class="sidebar-link">三、模仿学习的关键技术</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/views/AI/ebot/ebot1.html#_1-数据收集与预处理" class="sidebar-link">1. 数据收集与预处理</a></li><li class="sidebar-sub-header"><a href="/views/AI/ebot/ebot1.html#_2-模型架构设计" class="sidebar-link">2. 模型架构设计</a></li><li class="sidebar-sub-header"><a href="/views/AI/ebot/ebot1.html#_3-训练策略" class="sidebar-link">3. 训练策略</a></li></ul></li><li class="sidebar-sub-header"><a href="/views/AI/ebot/ebot1.html#四、模仿学习与传统控制方法的对比" class="sidebar-link">四、模仿学习与传统控制方法的对比</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/views/AI/ebot/ebot1.html#_1-传统机器人控制方法" class="sidebar-link">1. 传统机器人控制方法</a></li><li class="sidebar-sub-header"><a href="/views/AI/ebot/ebot1.html#_2-模仿学习与传统方法的对比" class="sidebar-link">2. 模仿学习与传统方法的对比</a></li><li class="sidebar-sub-header"><a href="/views/AI/ebot/ebot1.html#_3-混合方法：结合模仿学习与传统控制" class="sidebar-link">3. 混合方法：结合模仿学习与传统控制</a></li></ul></li><li class="sidebar-sub-header"><a href="/views/AI/ebot/ebot1.html#五、应用案例" class="sidebar-link">五、应用案例</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/views/AI/ebot/ebot1.html#_1-日常动作模仿" class="sidebar-link">1. 日常动作模仿</a></li><li class="sidebar-sub-header"><a href="/views/AI/ebot/ebot1.html#_2-运动技能学习" class="sidebar-link">2. 运动技能学习</a></li><li class="sidebar-sub-header"><a href="/views/AI/ebot/ebot1.html#_3-社交交互" class="sidebar-link">3. 社交交互</a></li><li class="sidebar-sub-header"><a href="/views/AI/ebot/ebot1.html#_4-远程操作" class="sidebar-link">4. 远程操作</a></li></ul></li><li class="sidebar-sub-header"><a href="/views/AI/ebot/ebot1.html#六、未来展望" class="sidebar-link">六、未来展望</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/views/AI/ebot/ebot1.html#_1-技术发展趋势" class="sidebar-link">1. 技术发展趋势</a></li><li class="sidebar-sub-header"><a href="/views/AI/ebot/ebot1.html#_2-应用前景" class="sidebar-link">2. 应用前景</a></li></ul></li><li class="sidebar-sub-header"><a href="/views/AI/ebot/ebot1.html#结语" class="sidebar-link">结语</a></li><li class="sidebar-sub-header"><a href="/views/AI/ebot/ebot1.html#参考文献" class="sidebar-link">参考文献</a></li><li class="sidebar-sub-header"><a href="/views/AI/ebot/ebot1.html#免责声明" class="sidebar-link">免责声明</a></li></ul></li></ul></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>算法等</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>计算机技术等</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>硬件及运动控制等</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>杂谈</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>小游戏设计等</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>笔记等</span> <span class="arrow right"></span></p> <!----></section></li></ul> </aside> <div class="password-shadow password-wrapper-in" style="display:none;" data-v-0b619cf4 data-v-4d80cb8a><h3 class="title" style="display:none;" data-v-0b619cf4 data-v-0b619cf4>技术随笔《二》：人形机器人模仿学习与传统控制方法概述</h3> <!----> <label id="box" class="inputBox" style="display:none;" data-v-0b619cf4 data-v-0b619cf4><input type="password" value="" data-v-0b619cf4> <span data-v-0b619cf4>Konck! Knock!</span> <button data-v-0b619cf4>OK</button></label> <div class="footer" style="display:none;" data-v-0b619cf4 data-v-0b619cf4><span data-v-0b619cf4><i class="iconfont reco-theme" data-v-0b619cf4></i> <a target="blank" href="https://vuepress-theme-reco.recoluan.com" data-v-0b619cf4>vuePress-theme-reco</a></span> <span data-v-0b619cf4><i class="iconfont reco-copyright" data-v-0b619cf4></i> <a data-v-0b619cf4><span data-v-0b619cf4>LJoson</span>
            
          <span data-v-0b619cf4>2020 - </span>
          2025
        </a></span></div></div> <div data-v-4d80cb8a><main class="page"><!----> <div class="page-title" style="display:none;"><h1>技术随笔《二》：人形机器人模仿学习与传统控制方法概述</h1> <hr> <div data-v-09556aba><i class="iconfont reco-account" data-v-09556aba><span data-v-09556aba>LJoson</span></i> <i class="iconfont reco-date" data-v-09556aba><span data-v-09556aba>2025-04-12 12:41:12</span></i> <i class="iconfont reco-eye" data-v-09556aba><span id="/views/AI/ebot/ebot1.html" data-flag-title="Your Article Title" class="leancloud-visitors" data-v-09556aba><a class="leancloud-visitors-count" style="font-size:.9rem;font-weight:normal;color:#999;"></a></span></i> <i class="iconfont reco-tag tags" data-v-09556aba><span class="tag-item" data-v-09556aba>
      机器人
    </span></i></div></div> <div class="theme-reco-content content__default" style="display:none;"><blockquote><p>本文是具身智能学习笔记栏目的第二篇，聚焦于人形机器人模仿学习这一重要研究方向。通过系统梳理模仿学习在人形机器人领域的应用，并与传统控制方法进行深入对比，帮助读者全面了解这一前沿技术的发展现状、优势局限及未来趋势。</p></blockquote> <h2 id="引言：为什么需要模仿学习？"><a href="#引言：为什么需要模仿学习？" class="header-anchor">#</a> 引言：为什么需要模仿学习？</h2> <p>模仿学习（Imitation Learning）是机器人学习人类行为的重要方法。通过观察和模仿人类的动作，机器人可以快速掌握复杂的运动技能，而不需要从零开始探索。这种方法不仅能够加速学习过程，还能确保机器人学习到的行为更接近人类的自然动作。</p> <h2 id="一、模仿学习的基本原理"><a href="#一、模仿学习的基本原理" class="header-anchor">#</a> 一、模仿学习的基本原理</h2> <h3 id="_1-行为克隆（behavioral-cloning）"><a href="#_1-行为克隆（behavioral-cloning）" class="header-anchor">#</a> 1. 行为克隆（Behavioral Cloning）</h3> <ul><li><strong>基本原理</strong>：通过监督学习，直接从专家演示数据中学习状态到动作的映射</li> <li><strong>优势</strong>：实现简单，训练速度快</li> <li><strong>局限</strong>：容易受到数据分布偏移的影响</li></ul> <h3 id="_2-逆强化学习（inverse-reinforcement-learning）"><a href="#_2-逆强化学习（inverse-reinforcement-learning）" class="header-anchor">#</a> 2. 逆强化学习（Inverse Reinforcement Learning）</h3> <ul><li><strong>基本原理</strong>：从专家演示中推断出奖励函数，再通过强化学习优化策略</li> <li><strong>优势</strong>：能够学习到更鲁棒的策略</li> <li><strong>局限</strong>：计算复杂度高，需要大量数据</li></ul> <h3 id="_3-生成对抗模仿学习（gail）"><a href="#_3-生成对抗模仿学习（gail）" class="header-anchor">#</a> 3. 生成对抗模仿学习（GAIL）</h3> <ul><li><strong>基本原理</strong>：使用生成对抗网络来学习专家策略</li> <li><strong>优势</strong>：能够处理高维状态空间，学习效果更好</li> <li><strong>局限</strong>：训练不稳定，需要仔细调整超参数</li></ul> <h2 id="二、开源项目与数据集"><a href="#二、开源项目与数据集" class="header-anchor">#</a> 二、开源项目与数据集</h2> <h3 id="_1-代表性开源项目"><a href="#_1-代表性开源项目" class="header-anchor">#</a> 1. 代表性开源项目</h3> <h4 id="_1-1-roboturk"><a href="#_1-1-roboturk" class="header-anchor">#</a> 1.1 RoboTurk</h4> <ul><li><strong>项目简介</strong>：斯坦福大学开发的人形机器人远程操作平台</li> <li><strong>主要特点</strong>：
<ul><li>支持实时远程操作</li> <li>提供丰富的演示数据收集工具</li> <li>包含完整的模仿学习pipeline</li></ul></li></ul> <h4 id="_1-2-dapg-demonstration-augmented-policy-gradient"><a href="#_1-2-dapg-demonstration-augmented-policy-gradient" class="header-anchor">#</a> 1.2 DAPG (Demonstration Augmented Policy Gradient)</h4> <ul><li><strong>项目简介</strong>：UC Berkeley开发的基于演示的策略梯度算法</li> <li><strong>主要特点</strong>：
<ul><li>结合了模仿学习和强化学习的优势</li> <li>支持从少量演示数据开始学习</li> <li>适用于复杂的人形机器人任务</li></ul></li> <li><strong>GitHub地址</strong>：https://github.com/aravindr93/hand_dapg</li></ul> <h4 id="_1-3-dexpilot"><a href="#_1-3-dexpilot" class="header-anchor">#</a> 1.3 DexPilot</h4> <ul><li><strong>项目简介</strong>：专注于机器人手部操作的模仿学习框架</li> <li><strong>主要特点</strong>：
<ul><li>支持多模态数据输入</li> <li>提供完整的训练和部署流程</li> <li>包含丰富的预训练模型</li></ul></li></ul> <h4 id="_1-4-human2humanoid-h2o"><a href="#_1-4-human2humanoid-h2o" class="header-anchor">#</a> 1.4 Human2Humanoid (H2O)</h4> <ul><li><strong>项目简介</strong>：LeCAR-Lab开发的人形机器人全身远程操作系统</li> <li><strong>主要特点</strong>：
<ul><li>支持实时人体到人形机器人的动作映射</li> <li>处理人体与机器人之间的运动学差异</li> <li>包含平衡控制和物理约束</li> <li>支持多种人形机器人平台（如Unitree H1）</li> <li>提供完整的训练和部署流程</li></ul></li> <li><strong>相关论文</strong>：
<ul><li>&quot;Learning Human-to-Humanoid Real-Time Whole-Body Teleoperation&quot; (IROS 2024)</li> <li>&quot;OmniH2O: Universal and Dexterous Human-to-Humanoid Whole-Body Teleoperation and Learning&quot; (CoRL 2024)</li></ul></li> <li><strong>GitHub地址</strong>：https://github.com/LeCAR-Lab/human2humanoid</li> <li><strong>项目网站</strong>：https://omni.human2humanoid.com/</li></ul> <h4 id="_1-5-motion-imitation"><a href="#_1-5-motion-imitation" class="header-anchor">#</a> 1.5 Motion Imitation</h4> <ul><li><strong>项目简介</strong>：基于强化学习的动作模仿框架</li> <li><strong>主要特点</strong>：
<ul><li>支持从视频中学习动作</li> <li>实现了从2D视频到3D动作的转换</li> <li>适用于多种人形机器人平台</li></ul></li> <li><strong>GitHub地址</strong>：https://github.com/xbpeng/DeepMimic</li></ul> <h4 id="_1-6-retargeting"><a href="#_1-6-retargeting" class="header-anchor">#</a> 1.6 Retargeting</h4> <ul><li><strong>项目简介</strong>：动作重定向工具，将人体动作映射到不同机器人</li> <li><strong>主要特点</strong>：
<ul><li>支持多种机器人模型</li> <li>处理不同骨骼结构的映射</li> <li>保持动作的语义一致性</li></ul></li></ul> <h4 id="_1-7-lerobot"><a href="#_1-7-lerobot" class="header-anchor">#</a> 1.7 LeRobot</h4> <ul><li><strong>项目简介</strong>：专注于机器人学习与控制的综合框架</li> <li><strong>主要特点</strong>：
<ul><li>提供多种机器人模型和控制算法</li> <li>支持从演示数据中学习策略</li> <li>包含丰富的预训练模型和工具</li></ul></li></ul> <h4 id="_1-8-perpetual-humanoid-control"><a href="#_1-8-perpetual-humanoid-control" class="header-anchor">#</a> 1.8 Perpetual Humanoid Control</h4> <ul><li><strong>项目简介</strong>：用于实时模拟角色的持续人形控制框架</li> <li><strong>主要特点</strong>：
<ul><li>支持长时间稳定的动作生成</li> <li>处理动作过渡和连续性</li> <li>适用于虚拟角色和机器人控制</li></ul></li> <li><strong>相关论文</strong>：Perpetual Humanoid Control for Real-Time Simulated Avatars (ICCV 2023)</li></ul> <h3 id="_2-重要数据集"><a href="#_2-重要数据集" class="header-anchor">#</a> 2. 重要数据集</h3> <h4 id="_2-1-dapg-dataset"><a href="#_2-1-dapg-dataset" class="header-anchor">#</a> 2.1 DAPG Dataset</h4> <ul><li><strong>数据内容</strong>：包含多种机器人手部操作任务的演示数据</li> <li><strong>数据规模</strong>：超过1000条高质量演示</li> <li><strong>应用场景</strong>：物体操作、工具使用等任务</li></ul> <h4 id="_2-2-roboturk-dataset"><a href="#_2-2-roboturk-dataset" class="header-anchor">#</a> 2.2 RoboTurk Dataset</h4> <ul><li><strong>数据内容</strong>：包含人形机器人各种动作的演示数据</li> <li><strong>数据规模</strong>：超过5000条演示</li> <li><strong>应用场景</strong>：日常动作、运动技能等</li></ul> <h4 id="_2-3-human3-6m"><a href="#_2-3-human3-6m" class="header-anchor">#</a> 2.3 Human3.6M</h4> <ul><li><strong>数据内容</strong>：大规模人体动作捕捉数据集</li> <li><strong>数据规模</strong>：超过360万个人体姿态</li> <li><strong>应用场景</strong>：动作识别、姿态估计等</li></ul> <h4 id="_2-4-amass-archive-of-motion-capture-as-surface-shapes"><a href="#_2-4-amass-archive-of-motion-capture-as-surface-shapes" class="header-anchor">#</a> 2.4 AMASS (Archive of Motion Capture as Surface Shapes)</h4> <ul><li><strong>数据内容</strong>：大规模人体动作捕捉数据集，包含多种动作类型</li> <li><strong>数据规模</strong>：超过40小时的3D人体动作数据，来自多个子数据集</li> <li><strong>主要特点</strong>：
<ul><li>统一的参数化人体模型（SMPL）</li> <li>包含丰富的日常动作和运动技能</li> <li>提供完整的动作序列和对应的3D网格</li></ul></li> <li><strong>应用场景</strong>：动作生成、姿态估计、动作重定向等</li> <li><strong>获取方式</strong>：https://amass.is.tue.mpg.de/</li> <li><strong>在Human2Humanoid中的应用</strong>：
<ul><li>用于训练人形机器人的动作模型</li> <li>通过重定向技术将AMASS动作映射到特定人形机器人（如Unitree H1）</li> <li>提供丰富的动作库用于模仿学习</li></ul></li></ul> <h4 id="_2-5-mocap-motion-capture-datasets"><a href="#_2-5-mocap-motion-capture-datasets" class="header-anchor">#</a> 2.5 MoCap (Motion Capture) Datasets</h4> <ul><li><p><strong>CMU Motion Capture Database</strong></p> <ul><li><strong>数据内容</strong>：包含各种动作类型，如走路、跑步、跳舞等</li> <li><strong>数据规模</strong>：超过2600个动作序列</li> <li><strong>应用场景</strong>：动作分析、动画生成等</li> <li><strong>获取方式</strong>：http://mocap.cs.cmu.edu/</li></ul></li> <li><p><strong>MPI-INF-3DHP Dataset</strong></p> <ul><li><strong>数据内容</strong>：包含室内和室外场景的人体动作数据</li> <li><strong>数据规模</strong>：超过1.3百万帧</li> <li><strong>应用场景</strong>：3D人体姿态估计、动作识别等</li> <li><strong>获取方式</strong>：https://vcai.mpi-inf.mpg.de/3dhp-dataset/</li></ul></li></ul> <h4 id="_2-6-dhand"><a href="#_2-6-dhand" class="header-anchor">#</a> 2.6 DHand</h4> <ul><li><strong>数据内容</strong>：大规模手部动作数据集</li> <li><strong>数据规模</strong>：超过100万帧手部动作数据</li> <li><strong>应用场景</strong>：手部动作识别、机器人手部控制等</li></ul> <h4 id="_2-7-lerobot-dataset"><a href="#_2-7-lerobot-dataset" class="header-anchor">#</a> 2.7 LeRobot Dataset</h4> <ul><li><strong>数据内容</strong>：包含多种机器人任务的演示数据</li> <li><strong>数据规模</strong>：超过10000条高质量演示</li> <li><strong>主要特点</strong>：
<ul><li>包含多种机器人平台的数据</li> <li>涵盖日常任务和复杂操作</li> <li>提供完整的动作序列和状态信息</li></ul></li> <li><strong>应用场景</strong>：机器人学习、策略优化等</li></ul> <h2 id="三、模仿学习的关键技术"><a href="#三、模仿学习的关键技术" class="header-anchor">#</a> 三、模仿学习的关键技术</h2> <h3 id="_1-数据收集与预处理"><a href="#_1-数据收集与预处理" class="header-anchor">#</a> 1. 数据收集与预处理</h3> <ul><li><strong>动作捕捉技术</strong>：光学捕捉、惯性传感器等</li> <li><strong>数据清洗与标注</strong>：去除噪声、对齐时间序列等</li> <li><strong>数据增强</strong>：添加随机扰动、时间扭曲等</li> <li><strong>动作重定向</strong>：将人体动作映射到机器人骨骼结构</li></ul> <h3 id="_2-模型架构设计"><a href="#_2-模型架构设计" class="header-anchor">#</a> 2. 模型架构设计</h3> <ul><li><strong>状态表示</strong>：关节角度、末端位置、力传感器数据等</li> <li><strong>动作空间</strong>：关节力矩、位置控制等</li> <li><strong>网络结构</strong>：CNN、RNN、Transformer等</li> <li><strong>人体模型</strong>：SMPL等参数化人体模型</li></ul> <h3 id="_3-训练策略"><a href="#_3-训练策略" class="header-anchor">#</a> 3. 训练策略</h3> <ul><li><strong>课程学习</strong>：从简单任务开始，逐步增加难度</li> <li><strong>多任务学习</strong>：同时学习多个相关任务</li> <li><strong>迁移学习</strong>：利用预训练模型加速学习</li> <li><strong>强化学习</strong>：通过与环境交互优化策略</li></ul> <h2 id="四、模仿学习与传统控制方法的对比"><a href="#四、模仿学习与传统控制方法的对比" class="header-anchor">#</a> 四、模仿学习与传统控制方法的对比</h2> <h3 id="_1-传统机器人控制方法"><a href="#_1-传统机器人控制方法" class="header-anchor">#</a> 1. 传统机器人控制方法</h3> <h4 id="_1-1-基于模型的控制"><a href="#_1-1-基于模型的控制" class="header-anchor">#</a> 1.1 基于模型的控制</h4> <ul><li><strong>基本原理</strong>：利用机器人的动力学和运动学模型设计控制器</li> <li><strong>主要方法</strong>：
<ul><li>PID控制：基于误差反馈的经典控制方法</li> <li>计算力矩控制：利用逆动力学计算关节力矩</li> <li>模型预测控制（MPC）：在线优化控制序列</li> <li>零力矩点（ZMP）控制：基于简化模型的双足平衡控制</li></ul></li> <li><strong>优势</strong>：
<ul><li>理论基础扎实，可分析性强</li> <li>控制精度高，稳定性好</li> <li>计算效率高，实时性好</li></ul></li> <li><strong>局限</strong>：
<ul><li>需要精确的机器人模型</li> <li>难以处理复杂环境和任务</li> <li>泛化能力有限，难以适应新场景</li></ul></li></ul> <h4 id="_1-2-轨迹规划与优化"><a href="#_1-2-轨迹规划与优化" class="header-anchor">#</a> 1.2 轨迹规划与优化</h4> <ul><li><strong>基本原理</strong>：预先规划机器人的运动轨迹，然后跟踪执行</li> <li><strong>主要方法</strong>：
<ul><li>路径规划：RRT、PRM等采样方法</li> <li>轨迹优化：基于动力学约束的优化</li> <li>混合零动力学（HZD）：基于非线性控制的步态生成</li></ul></li> <li><strong>优势</strong>：
<ul><li>可以生成满足约束的可行轨迹</li> <li>能够处理复杂的目标函数</li> <li>可以离线计算，减少在线计算负担</li></ul></li> <li><strong>局限</strong>：
<ul><li>计算复杂度高，难以实时应用</li> <li>难以处理动态环境和不确定性</li> <li>需要大量参数调整和专家知识</li></ul></li></ul> <h3 id="_2-模仿学习与传统方法的对比"><a href="#_2-模仿学习与传统方法的对比" class="header-anchor">#</a> 2. 模仿学习与传统方法的对比</h3> <h4 id="_2-1-数据驱动-vs-模型驱动"><a href="#_2-1-数据驱动-vs-模型驱动" class="header-anchor">#</a> 2.1 数据驱动 vs 模型驱动</h4> <ul><li><strong>模仿学习</strong>：
<ul><li>基于数据驱动，从专家演示中学习策略</li> <li>不需要精确的机器人模型</li> <li>可以处理高维状态空间和复杂任务</li> <li>泛化能力强，可以适应新场景</li></ul></li> <li><strong>传统方法</strong>：
<ul><li>基于模型驱动，依赖精确的动力学模型</li> <li>需要大量参数调整和专家知识</li> <li>难以处理高维状态空间和复杂任务</li> <li>泛化能力有限，难以适应新场景</li></ul></li></ul> <h4 id="_2-2-学习效率与样本复杂度"><a href="#_2-2-学习效率与样本复杂度" class="header-anchor">#</a> 2.2 学习效率与样本复杂度</h4> <ul><li><strong>模仿学习</strong>：
<ul><li>学习效率高，可以从少量演示中学习</li> <li>样本复杂度低，不需要大量交互数据</li> <li>可以快速部署到新任务和新机器人</li></ul></li> <li><strong>传统方法</strong>：
<ul><li>学习效率低，需要大量参数调整</li> <li>样本复杂度高，需要大量专家知识</li> <li>难以快速部署到新任务和新机器人</li></ul></li></ul> <h4 id="_2-3-可解释性与安全性"><a href="#_2-3-可解释性与安全性" class="header-anchor">#</a> 2.3 可解释性与安全性</h4> <ul><li><strong>模仿学习</strong>：
<ul><li>可解释性较差，难以分析学习到的策略</li> <li>安全性难以保证，可能存在不可预期的行为</li> <li>需要额外的安全机制和约束</li></ul></li> <li><strong>传统方法</strong>：
<ul><li>可解释性强，可以分析控制器的行为</li> <li>安全性好，可以设计满足安全约束的控制器</li> <li>可以保证稳定性和鲁棒性</li></ul></li></ul> <h4 id="_2-4-计算复杂度与实时性"><a href="#_2-4-计算复杂度与实时性" class="header-anchor">#</a> 2.4 计算复杂度与实时性</h4> <ul><li><strong>模仿学习</strong>：
<ul><li>训练阶段计算复杂度高，需要大量计算资源</li> <li>部署阶段计算复杂度低，可以实时应用</li> <li>适合在线学习和适应</li></ul></li> <li><strong>传统方法</strong>：
<ul><li>设计阶段计算复杂度高，需要大量专家知识</li> <li>部署阶段计算复杂度中等，部分方法可以实时应用</li> <li>难以在线学习和适应</li></ul></li></ul> <h3 id="_3-混合方法：结合模仿学习与传统控制"><a href="#_3-混合方法：结合模仿学习与传统控制" class="header-anchor">#</a> 3. 混合方法：结合模仿学习与传统控制</h3> <h4 id="_3-1-基于模型的模仿学习"><a href="#_3-1-基于模型的模仿学习" class="header-anchor">#</a> 3.1 基于模型的模仿学习</h4> <ul><li><strong>基本原理</strong>：将传统控制方法与模仿学习结合，利用模型信息指导学习</li> <li><strong>主要方法</strong>：
<ul><li>基于模型的策略优化（MBPO）：利用学习到的动力学模型加速策略学习</li> <li>基于模型的模仿学习（MBIL）：利用动力学模型约束模仿学习</li> <li>基于模型的强化学习（MBRL）：利用学习到的动力学模型加速强化学习</li></ul></li> <li><strong>优势</strong>：
<ul><li>结合了数据驱动和模型驱动的优势</li> <li>学习效率高，样本复杂度低</li> <li>可以保证安全性和稳定性</li></ul></li> <li><strong>应用案例</strong>：
<ul><li>Human2Humanoid项目中的平衡控制和物理约束</li> <li>DAPG中的基于演示的策略梯度算法</li></ul></li></ul> <h4 id="_3-2-分层控制架构"><a href="#_3-2-分层控制架构" class="header-anchor">#</a> 3.2 分层控制架构</h4> <ul><li><strong>基本原理</strong>：将控制分为高层策略和低层控制器，高层策略由模仿学习获得，低层控制器由传统方法实现</li> <li><strong>主要方法</strong>：
<ul><li>分层强化学习：高层策略由强化学习获得，低层控制器由传统方法实现</li> <li>分层模仿学习：高层策略由模仿学习获得，低层控制器由传统方法实现</li> <li>分层混合学习：高层策略由模仿学习和强化学习结合获得，低层控制器由传统方法实现</li></ul></li> <li><strong>优势</strong>：
<ul><li>结合了模仿学习和传统方法的优势</li> <li>可以处理复杂任务和高维状态空间</li> <li>可以保证安全性和稳定性</li></ul></li> <li><strong>应用案例</strong>：
<ul><li>RoboTurk中的分层控制架构</li> <li>DexPilot中的分层模仿学习</li></ul></li></ul> <h2 id="五、应用案例"><a href="#五、应用案例" class="header-anchor">#</a> 五、应用案例</h2> <h3 id="_1-日常动作模仿"><a href="#_1-日常动作模仿" class="header-anchor">#</a> 1. 日常动作模仿</h3> <ul><li><strong>抓取与放置</strong>：学习人类抓取物体的方式</li> <li><strong>工具使用</strong>：学习使用工具的正确姿势</li> <li><strong>日常交互</strong>：学习与环境的自然交互</li></ul> <h3 id="_2-运动技能学习"><a href="#_2-运动技能学习" class="header-anchor">#</a> 2. 运动技能学习</h3> <ul><li><strong>行走与跑步</strong>：学习自然的步态</li> <li><strong>平衡控制</strong>：学习保持平衡的技巧</li> <li><strong>动作组合</strong>：学习复杂的动作序列</li></ul> <h3 id="_3-社交交互"><a href="#_3-社交交互" class="header-anchor">#</a> 3. 社交交互</h3> <ul><li><strong>手势识别</strong>：理解人类的手势语言</li> <li><strong>表情模仿</strong>：学习面部表情的变化</li> <li><strong>身体语言</strong>：学习肢体语言的含义</li></ul> <h3 id="_4-远程操作"><a href="#_4-远程操作" class="header-anchor">#</a> 4. 远程操作</h3> <ul><li><strong>全身远程操作</strong>：通过人体动作控制人形机器人</li> <li><strong>手部远程操作</strong>：控制机器人手部进行精细操作</li> <li><strong>多模态远程操作</strong>：结合视觉、触觉等多种感官信息</li></ul> <h2 id="六、未来展望"><a href="#六、未来展望" class="header-anchor">#</a> 六、未来展望</h2> <h3 id="_1-技术发展趋势"><a href="#_1-技术发展趋势" class="header-anchor">#</a> 1. 技术发展趋势</h3> <ul><li><strong>多模态学习</strong>：结合视觉、触觉等多种感官信息</li> <li><strong>终身学习</strong>：持续从环境中学习和适应</li> <li><strong>知识迁移</strong>：跨任务、跨机器人的知识迁移</li> <li><strong>通用人形机器人控制</strong>：开发适用于多种人形机器人平台的控制框架</li> <li><strong>混合控制方法</strong>：结合模仿学习和传统控制方法的优势</li></ul> <h3 id="_2-应用前景"><a href="#_2-应用前景" class="header-anchor">#</a> 2. 应用前景</h3> <ul><li><strong>家庭服务</strong>：提供更自然的家庭服务</li> <li><strong>医疗康复</strong>：辅助病人进行康复训练</li> <li><strong>教育培训</strong>：作为教学示范工具</li> <li><strong>远程协作</strong>：通过人形机器人实现远程协作</li> <li><strong>工业应用</strong>：在制造业中实现更灵活的人机协作</li></ul> <h2 id="结语"><a href="#结语" class="header-anchor">#</a> 结语</h2> <p>模仿学习为人形机器人提供了一条快速掌握复杂技能的有效途径。通过系统学习和实践，我们可以让机器人更好地理解和模仿人类行为，为未来的人机协作打下坚实基础。随着Human2Humanoid等项目的不断发展，人形机器人的模仿学习能力将进一步提升，为更多实际应用场景提供支持。同时，结合传统控制方法的优势，我们可以开发出更加安全、稳定和高效的人形机器人控制系统。</p> <h2 id="参考文献"><a href="#参考文献" class="header-anchor">#</a> 参考文献</h2> <ol><li>RoboTurk: A Crowdsourcing Platform for Robot Learning from Demonstration</li> <li>Learning Complex Dexterous Manipulation with Deep Reinforcement Learning and Demonstrations</li> <li>DexPilot: Vision Based Teleoperation of Dexterous Robotic Hand-Arm System</li> <li>AMASS: Archive of Motion Capture as Surface Shapes</li> <li>Human2Humanoid: Real-time Human Motion Transfer to Humanoid Robots</li> <li>DeepMimic: Example-Guided Deep Reinforcement Learning of Physics-Based Character Skills</li> <li>Learning Human-to-Humanoid Real-Time Whole-Body Teleoperation (IROS 2024)</li> <li>OmniH2O: Universal and Dexterous Human-to-Humanoid Whole-Body Teleoperation and Learning (CoRL 2024)</li> <li>Perpetual Humanoid Control for Real-Time Simulated Avatars (ICCV 2023)</li> <li>Introduction to Humanoid Robotics (Kajita et al., 2014)</li> <li>Legged Robots that Balance (Raibert, 1986)</li> <li>Learning to Walk in Minutes Using Massively Parallel Deep Reinforcement Learning (Rudin et al., 2022)</li></ol> <h2 id="免责声明"><a href="#免责声明" class="header-anchor">#</a> 免责声明</h2> <p>本文部分内容来源于网络公开资料，图片来源于网络。本文仅用于学习和交流，不用于商业用途。如有侵犯您的知识产权，请联系我们删除相关内容。感谢您的理解与支持。</p></div> <footer class="page-edit" style="display:none;"><!----> <div class="last-updated"><span class="prefix">最后更新时间: </span> <span class="time">2025/04/12, 16:08:06</span></div></footer> <!----> <!----> <div class="article-list" data-v-61e7bf3a><div class="article-title" data-v-61e7bf3a><a href="/timeline/" class="iconfont icon-shizhong" data-v-61e7bf3a>最近更新</a></div> <div class="article-wrapper" data-v-61e7bf3a><dl data-v-61e7bf3a><dd data-v-61e7bf3a>01</dd> <dt data-v-61e7bf3a><a href="/views/AI/ebot/ebot0.html" data-v-61e7bf3a><div data-v-61e7bf3a>技术随笔《一》：人形机器人控制算法概述</div></a> <span data-v-61e7bf3a>04-10</span></dt></dl><dl data-v-61e7bf3a><dd data-v-61e7bf3a>02</dd> <dt data-v-61e7bf3a><a href="/views/AI/coder/" data-v-61e7bf3a><div data-v-61e7bf3a>编解码器详解</div></a> <span data-v-61e7bf3a>12-26</span></dt></dl><dl data-v-61e7bf3a><dd data-v-61e7bf3a>03</dd> <dt data-v-61e7bf3a><a href="/views/AI/handwrite/cnn/cifar.html" data-v-61e7bf3a><div data-v-61e7bf3a>手写神经网络-- 用 CIFAR10 训练达到 80%</div></a> <span data-v-61e7bf3a>11-26</span></dt></dl></div> <div data-v-61e7bf3a><a href="/timeline/" class="article-more" data-v-61e7bf3a>更多文章 &gt;</a></div></div></main> <!----> <div class="comments-wrapper" data-v-4d80cb8a><div class="valine-wrapper"><div id="valine"></div></div></div></div></div></div></div></div><div class="global-ui"><div class="back-to-ceiling" style="right:1rem;bottom:6rem;width:2.5rem;height:2.5rem;border-radius:.25rem;line-height:2.5rem;display:none;" data-v-a81d141e data-v-a81d141e><svg t="1574745035067" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5404" class="icon" data-v-a81d141e><path d="M526.60727968 10.90185116a27.675 27.675 0 0 0-29.21455937 0c-131.36607665 82.28402758-218.69155461 228.01873535-218.69155402 394.07834331a462.20625001 462.20625001 0 0 0 5.36959153 69.94390903c1.00431239 6.55289093-0.34802892 13.13561351-3.76865779 18.80351572-32.63518765 54.11355614-51.75690182 118.55860487-51.7569018 187.94566865a371.06718723 371.06718723 0 0 0 11.50484808 91.98906777c6.53300375 25.50556257 41.68394495 28.14064038 52.69160883 4.22606766 17.37162448-37.73630017 42.14135425-72.50938081 72.80769204-103.21549295 2.18761121 3.04276886 4.15646224 6.24463696 6.40373557 9.22774369a1871.4375 1871.4375 0 0 0 140.04691725 5.34970492 1866.36093723 1866.36093723 0 0 0 140.04691723-5.34970492c2.24727335-2.98310674 4.21612437-6.18497483 6.3937923-9.2178004 30.66633723 30.70611158 55.4360664 65.4791928 72.80769147 103.21549355 11.00766384 23.91457269 46.15860503 21.27949489 52.69160879-4.22606768a371.15156223 371.15156223 0 0 0 11.514792-91.99901164c0-69.36717486-19.13165746-133.82216804-51.75690182-187.92578088-3.42062944-5.66790279-4.76302748-12.26056868-3.76865837-18.80351632a462.20625001 462.20625001 0 0 0 5.36959269-69.943909c-0.00994388-166.08943902-87.32547796-311.81420293-218.6915546-394.09823051zM605.93803103 357.87693858a93.93749974 93.93749974 0 1 1-187.89594924 6.1e-7 93.93749974 93.93749974 0 0 1 187.89594924-6.1e-7z" p-id="5405" data-v-a81d141e></path><path d="M429.50777625 765.63860547C429.50777625 803.39355007 466.44236686 1000.39046097 512.00932183 1000.39046097c45.56695499 0 82.4922232-197.00623328 82.5015456-234.7518555 0-37.75494459-36.9345906-68.35043303-82.4922232-68.34111062-45.57627738-0.00932239-82.52019037 30.59548842-82.51086798 68.34111062z" p-id="5406" data-v-a81d141e></path></svg></div><!----><div data-v-4a66ed39><div class="DetailsOpenFlag" style="right:1rem;bottom:9rem;width:2.5rem;height:2.5rem;border-radius:.25rem;line-height:2.5rem;font-size:14px;font-weight:500;display:none;" data-v-4a66ed39>
 展开

</div></div><div class="kanbanniang" data-v-3c101199><div class="banniang-container" style="display:;" data-v-3c101199><div class="messageBox" style="right:68px;bottom:190px;display:none;" data-v-3c101199>
      欢迎来到 GLIMMER小作坊的工具人
    </div> <div class="operation" style="right:90px;bottom:40px;display:;" data-v-3c101199><i class="kbnfont kbn-ban-home ban-home" data-v-3c101199></i> <i class="kbnfont kbn-ban-message message" data-v-3c101199></i> <i class="kbnfont kbn-ban-close close" data-v-3c101199></i> <a target="_blank" href="https://vuepress-theme-reco.recoluan.com/views/plugins/kanbanniang.html" data-v-3c101199><i class="kbnfont kbn-ban-info info" data-v-3c101199></i></a> <i class="kbnfont kbn-ban-theme skin" style="display:;" data-v-3c101199></i></div> <canvas id="banniang" width="150" height="220" class="live2d" style="right:90px;bottom:-20px;opacity:0.9;" data-v-3c101199></canvas></div> <div class="showBanNiang" style="display:none;" data-v-3c101199>
    看板娘
  </div></div></div></div>
    <script src="/assets/js/app.c1719760.js" defer></script><script src="/assets/js/5.882ae477.js" defer></script><script src="/assets/js/1.ad2741e3.js" defer></script><script src="/assets/js/2.b0f5b6a6.js" defer></script><script src="/assets/js/36.6da1ac84.js" defer></script><script src="/assets/js/20.a8dae886.js" defer></script>
  </body>
</html>
